﻿/*
 * Criado por SharpDevelop.
 * Usuário: henry
 * Data: 07/06/2011
 * Hora: 13:23
 * 
 * Para alterar este modelo use Ferramentas | Opções | Codificação | Editar Cabeçalhos Padrão.
 */
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace GeraPlanilha
{
	/// <summary>
	/// Description of MainForm.
	/// </summary>
	public partial class MainForm : Form
	{
		
		public MainForm()
		{
			InitializeComponent();
		}
		
		
		void BtnGerarRelatorioClick(object sender, EventArgs e)
		{
			EstoqueDAO estoqueDao = new EstoqueDAO();
			Estoque estoque = new Estoque();
			estoque.DataInicial = dataInicial.Value;
			estoque.DataFinal = dataFinal.Value;
			
			lblStatus.Text = "Processando...";
			
			SaveFileDialog saveFileDialog1 = new SaveFileDialog();
			saveFileDialog1.Filter = "Excel|*.xls";
			saveFileDialog1.Title = "Salvar arquivo";
			saveFileDialog1.ShowDialog();

			// If the file name is not an empty string open it for saving.
			if(saveFileDialog1.FileName != "")
			{
				List<Estoque> estoques = estoqueDao.FormataDadasESaldo(estoque);
				estoqueDao.SalvaNoExcell(saveFileDialog1.FileName, estoques);
				lblStatus.Text = "Finalizado!";
				MessageBox.Show("Planilha de Estoque salva com sucesso!", "Atenção");
			}
		}
	}
}
